package com.wyzz.hr.bo;

import java.util.List;

import com.wyzz.hr.pojo.Empsalaryacct;
import com.wyzz.hr.pojo.Empsalaryacctversion;
import com.wyzz.hr.util.Pager;

public interface IEmpSalaryAcctBo {

	public abstract List getObjects(Class class1, String as[]);

	public abstract Empsalaryacct loadObject(String s, String as[]);

	public abstract boolean searchAcctNames(String s, String s1);

	public abstract List searchAllEmpsalaryacct();

	public abstract List searchEmpsalaryacct(Empsalaryacct empsalaryacct,
			Pager pager, String s);

	public abstract Boolean insertEmpsalaryacct(Empsalaryacct empsalaryacct);

	public abstract Empsalaryacctversion getMaxValidToEsav(String s);

	public abstract Boolean updateEmpsalaryacct(Empsalaryacct empsalaryacct);

	public abstract Boolean deleteEmpsalaryacct(Object obj);

	public abstract Boolean deleteEmpsalaryacct(String s);

	public abstract Empsalaryacctversion getAcctVersionByAcctId(String s);

	public abstract List searchAllEmpsalaryacctVersionInUse();
}
